package com.itheima.Array;
/*
 一个大V直播抽奖，奖品是现金红包，分别有{2,588,888,1000,10000}五个奖金。
 请使用代码模拟抽奖，打印出每个奖项，奖项的出现顺序要随机且不重复。打印效果如下：（随机顺序，不一定是下面的顺序）
888元的奖金被抽出
588元的奖金被抽出
10000元的奖金被抽出
1000元的奖金被抽出
2元的奖金被抽出
 */
import java.util.Random;
public class Text7 {
    // 程序入口
    public static void main(String[] args) {
        //定义一个数组用来存放随机产生的5个数
        int[] bouns = {2,588,888,1000,10000};
        //定义一个boolean类型的数组，
        boolean[] boo = new boolean[5];
        //定义一个随机数
        Random rd = new Random();
        //定义一个计数器,每输出一个需要输出的数，计数器就记录一次
        int counter=1;
        //定义一个数组下标,每输出一个数，下标改成对应的数的下标
        int index = -1;
        //创建循环体,取5次数
        while(counter<=5) {
            //让数组下标随机产生
            index=rd.nextInt(bouns.length);
            //判断这个数是否是重复的
            if(boo[index]) {//如果为true
                //进入下一次循环
                continue;
            }else {//如果为false
                //计数器加一
                counter++;
                //输出这个数
                System.out.println(bouns[index]+"元的奖金被抽出！");
                boo[index]=true;
            }

        }
    }

}
